package compilador;
import java.util.Stack;
public class Analisador 
 {
  private Stack<String> pila;
  public Analisador()//instancia una pila y la inicialisa con el codigo 
   {
    pila=new Stack<String>();
   }
  public void Compilar(String lineas)
   {
    codigoAPila(lineas);
   }
  private void codigoAPila(String codigo)//introduce las lineas de codigo en la pila sin espacios ni saltos
   {
    if(!pila.empty())
      pila.clear();
    String cadenas[]=codigo.split("\n");
    for(int i=0;i<cadenas.length;i++)
     {
      if(!cadenas[i].trim().isEmpty())
        pila.push(cadenas[i].trim());
     }
    //while(!pila.empty())
    System.out.printf("%d",pila.size());
   }
 }
